package com.neu.api.service;

import com.neu.api.query.BookQuery;
import com.neu.api.utils.PageResult;
import com.neu.api.vo.BookListVO;
import com.neu.api.vo.BookVO;

public interface BookService {

    PageResult<BookListVO> find(BookQuery bookQuery);


    void receive(String num);

    void delivery(String num);

    void complete(String num);

    void cancel(String num, String cancelReason);

    void reject(String num, String rejectionReason);


    BookVO findByNum(String num);
}
